Таких статей уже тысяча, зачем?
Мне не подошла полностью ни одна. Я потратил около двух часов на весь процесс и за это время нашёл около десятка статей, в которых либо данные были неполные, либо просто устаревшие
Я ожидаю, что у вас уже есть проект с настроенным докером.
Шагов, на самом деле, немного, все очень простые.
1. Настраиваем интеграцию PHPStorm с Docker
Идём в Settings > Build, Execution, Deployment > Docker
и создаём максимально простую интеграцию через локальное приложение Docker
:
2. Настраиваем выполнение скриптов через удалённый (в контейнере) интерпретатор
Идём в Settings > PHP > CLI Interpreter > 3 точки справа от него
и добавляем такую конфигурацию:
Name
может быть любым
Server
выбираем тот, который создали шагом ранее
Configuration files
: путь до docker-compose.yml
Service
: контейнер с PHP
Остальное на ваш вкус, но в графе Lifecycle
лучше оставить connect to existing container
Теп